//1、定义函数求闰年


//#include<stdio.h>
//int is_leap_year(year){
//    if((year%100!=0 && year%4==0)||year%400==0){
//        return 1;
//    }
//    return 0;
//
//};
//
//int main(){
//    int year=0;
//    for(year=1000;year<=2025;year++){
//        if(1==is_leap_year(year)){
//            printf("%d\n",year);
//        }
//    }
//    return 0;
//}



//2、使用一个函数交换两个整数
//#include<stdio.h>
//int main(){
//    int a=3,b=4;
//    void exchange(int a,int b);
//    exchange(a,b);
//    return 0;
//}
//void exchange(int a,int b){
//    int temp=0;
//    temp=a;
//    a=b;
//    b=temp;
//    printf("%d,%d",a,b);
//
//}

//3、乘法表
//#include<stdio.h>
//int main(){
//    int i,j;
//    for(i=1;i<=9;i++){
//        for(j=1;j<=i;j++){
//            printf("%d*%d=%-2d ",i,j,i*j);
//        }
//        printf("\n");
//    }
//    return 0;
//}

//4、温度转换
//#include<stdio.h>
//int main(){
//    int c,f;
//    printf("输入华氏温度:");
//    scanf("%d",&f);
//    c=5*(f-32)/9;
//    printf("摄氏温度为%d",c);
//    return 0;
//}


//5、判断当前字节的字节序
//#include<stdio.h>
//int main(){
//    int a=1;
//    char* p=(char*)&a;
//    if(*p==1){
//        printf("小端\n");
//    }
//    else{
//        printf("大端\n");
//    }
//    return 0;
//}

//判断当前字节的字节序,函数封装
//#include<stdio.h>
//int check() {
//    int a = 1;
//    return (*(char*)&a);//char*访问的是1个字节，对char*的地址解引用,访问的只有一个字节
//}
//int check1(){
//    int a=1;
//    char*p=(char*)&a;//强制类型转换为char*,还是个地址，但是类型变了。左边表示放到了p中储存。
//    return *p;
//}
//int main(){
//    int temp=check();
//    if(temp==1){
//        printf("小端\n");
//    }
//    else{
//        printf("大端\n");
//    }
//    return 0;
//}

////6.求sn=a+aa+aaa+aaaa+aaaaa的五（n）项之和
//#include<stdio.h>
//int main(){
//    int a=0,i=0,sn=0,temp=0,n=0;
//    scanf("%d%d",&a,&n);
//    for(i=0;i<n;i++){
//        temp=temp*10+a;
//        sn=sn+temp;
//    }
//    printf("%d",sn);
//    return 0;
//}
//注意：不要忘了加上一个结果，看清an和sn